ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π²ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
GridLayout - ΡΠ°Π±Π»ΠΈΡΠ½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ°
#include <QGridLayout>
class GridLayoutExample : public QWidget {
Q_OBJECT
public:
GridLayoutExample(QWidget* parent = nullptr) : QWidget(parent) {
QGridLayout* grid = new QGridLayout;
grid->addWidget(new QLabel("ΠΠΌΡ:"), 0, 0);
grid->addWidget(new QLineEdit, 0, 1);
grid->addWidget(new QLabel("Π€Π°ΠΌΠΈΠ»ΠΈΡ:"), 1, 0);
grid->addWidget(new QLineEdit, 1, 1);
grid->addWidget(new QLabel("ΠΠΎΠ·ΡΠ°ΡΡ:"), 2, 0);
grid->addWidget(new QSpinBox, 2, 1);
QPushButton* okButton = new QPushButton("OK");
QPushButton* cancelButton = new QPushButton("ΠΡΠΌΠ΅Π½Π°");
grid->addWidget(okButton, 3, 0);
grid->addWidget(cancelButton, 3, 1);
grid->setHorizontalSpacing(10);
grid->setVerticalSpacing(10);
grid->setContentsMargins(20, 20, 20, 20);
setLayout(grid);
}
};